@charset "utf-8";
/* CSS Document */
.head{ height:105px; width:1100px; margin:auto;}
.logo{ float:left; margin-top:8px;}
.logo h1{ background:url(../images/logo.jpg) no-repeat; width:517px; height:87px; overflow:hidden; font-size:12px;}
.logo h1 a{ display:block;text-indent: -9999px; height:87px;}
.s_phone{ margin-top:32px;width: 241px;height: 52px;float:right;}

.menu{ height:45px; line-height:45px; background:#126dbe; }
.nav{ width:1100px; margin:auto;}
.nav ul li{ float:left; width:157px; text-align:center; background:url(../images/icon.png) no-repeat right center;}
.nav ul li a{font-family:'Microsoft Yahei';font-size:14px; color:#fff; font-weight:bold; display:block; }
.nav ul li a:hover{ display:block; background:#00499a; transition: all 0.3s;width: 150px;height: 35px;margin: 4px auto; line-height:35px;}


.banner{height:425px;overflow:hidden;}
.banner .d1{width:100%;height:425px;display:block;position:absolute;left:0px;top:148px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:550px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


.main1{ width:1100px; margin:15px auto;  overflow:hidden;}
.m1_left{ width:205px; float:left; background:#ebebeb; border:1px #dadada solid; height:320px; overflow:hidden;}
.m1_left_nav{ height:45px; line-height:45px; background:#095cb8;}
.m1_left_nav p{ float:left; margin-left:10px;font-family:'Microsoft Yahei';font-size:16px; color:#fff; font-weight:bold;}
.m1_left_nav span{ float:right; margin-right:10px;}
.m1_left_nav span a{ color:#fff;}
.m1_left_con{}
.m1_left_con ul li{ line-height:45px; border-bottom:1px #fff dotted; background:url(../images/icon2.png) no-repeat 15px center; }
.m1_left_con ul li a{ display:block; color:#333; font-weight:bold;font-family:'Microsoft Yahei';font-size:14px; padding-left:35px;}
.m1_left_con ul li a:hover{ display:block;background:url(../images/icon2.png) no-repeat 15px center #bdbdbd;}


.s_pro_con{ width:875px; float:right;height:320px; overflow:hidden;}
.s_pro{background:#095cb8;width:202px;height:155px;padding:0;margin-bottom:16px;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; float:left; margin-left:15px;}
.s_pro .s_pro_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:.9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro:hover .s_pro_img{opacity:1;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.s_pro .s_pro_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro .s_pro_caption,.s_pro .s_pro_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.s_pro .s_pro_caption_h{font-family:'Microsoft Yahei';font-size:18px;font-weight:bold;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.s_pro:hover .s_pro_caption_h{color:#fff;top:25%;opacity:1}
.s_pro .s_pro_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0;font-family:'Microsoft Yahei';font-size:14px;}
.s_pro:hover .s_pro_caption_p{color:#fff;top:45%;opacity:1}


.main2{width:1100px; margin:15px auto;  overflow:hidden;}
.s_about{ width: 300px;float: left;overflow: hidden; border: 1px #dadada solid; height: 270px;}
.s_about_nav{height:38px; line-height: 38px; background: url(../images/nav_bg.jpg) repeat-x;}
.s_about_nav p{color: #136dbe;float: left;margin-left: 10px;font-size: 15px;font-weight:bold;font-family: "微软雅黑";text-transform: uppercase; background: url(../images/icon.jpg) no-repeat left center;padding-left: 12px;}
.s_about_nav span a{ float: right; margin-right: 10px; color: #136dbe;}
.s_about_con{padding: 10px;}
.s_about_con img{ width: 280px;height: 104px;overflow: hidden;}
.s_about_con p{ line-height: 20px; margin-top: 8px;}


.s_new{ width: 480px;float: left;margin-left: 15px;overflow: hidden;border: 1px #dadada solid;height: 270px;}
.s_new_con{padding: 10px;}
.s_new_con ul li{ background: url(../images/icon1.png) no-repeat left center; padding-left: 10px;line-height: 34px; border-bottom: 1px #dadada dashed;}
.s_new_con ul li span{float: right;}
 

.s_video{ width: 285px;float: right; overflow: hidden;border: 1px #dadada solid;height: 270px;}
.s_video_con{padding: 10px;}


.main3{width:1100px; margin:15px auto;  overflow:hidden;border: 1px #dadada solid;}
.s_case{padding: 10px;}
.s_case .hd{height:36px;line-height:35px;padding:0 15px; background:#f4f4f4; }
.s_case .hd h2{ font-family: "Microsoft YaHei"; font-size: 17px; color: #C80300; float: left; margin-right: 15px; }
.s_case .bd{ position:relative;  }
.s_case .prev{ position: absolute; top: 70px; left:-1px; display: block; width: 37px; height: 47px; background:url(../images/prev.png) no-repeat left center; z-index: 9; overflow: hidden; }
.s_case .next{ position: absolute; top: 70px; right:-1px; display: block; width: 37px; height: 47px; background:url(../images/next.png) no-repeat right center; z-index: 9; overflow: hidden; }
.s_case .scrollWrap{ padding-left:30px;  }
.s_case ul{ overflow:hidden; zoom:1; }
.s_case li{ width:215px; margin: 15px 12px 10px 25px; position:relative; float:left; display:inline; }
.s_case li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
.s_case li .pic img {display:block;width:215px; height: 155px;}
.s_case li p {margin-top:5px;color:#666;line-height:26px;overflow:hidden;text-align: center; font-size: 14px;font-family: "微软雅黑";}
.s_case li .txt1 a{color:#333;}
.s_case li .movielist_tt {position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden;position:relative;}
.s_case li .movielist_tt a {font-size:14px;}
.s_case li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}

.bottom{  border-top:3px #095cb8 solid;margin-top:20px; overflow:hidden;}
.bottom_con{ width:1100px; margin:auto; padding:15px 0px; overflow:hidden;}
.bottom_con p{line-height:28px; color:#333;font-family:'Microsoft Yahei';font-size:14px; text-align: center;}


























